The behavioral contract of any Diamant ORM DAO in which persistence operations for a relational data store are automatically created by inferring data schema in
accordance with TEntity characteristics.
        
	
		
  
    
  
    Top
  
						
  
  
			
			The following tables list the members exposed by the IConventionFirstDiamantDao<TEntity> type.
| Name | Description | |
|---|---|---|
	     
		  
	
	    
	   | 
	  Add | (Overloaded) Routes an entity creation request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  Count | (Overloaded) Routes an entity count request to the underlying data store, so that all TEntity entities are counted. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  Get | (Overloaded) Routes an entity read request to the underlying data store, so that all TEntity entities are obtained. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  GetFirst | (Overloaded) Routes an entity read request to the underlying data store, so that the first TEntity is obtained. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  Initialize | Initializes the current DAO with the specified host carbonite controller as its data store context provider. (inherited from IBaseDao). | 
	     
		  
	
	    
	   | 
	  Remove | (Overloaded) Routes an entity deletion request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  RemoveAll | Routes a delete all entities request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  Synchronize | (Overloaded) Routes an entity synchronization request to the underlying data store, so that the create or update operations are accordingly performed. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). | 
	     
		  
	
	    
	   | 
	  Update | (Overloaded) Routes an entity update request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>). |